package org.example;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.scheduling.annotation.EnableScheduling;

/**
 * Hello world!
 *
 *   每隔5秒执行一次：5****?
 *
 *  每隔1分钟执行一次：0 * /1***?
 *
 * 每天23点执行一次：0 0 23**?
 *
 *每天凌晨1点执行一次：0 0 1**?
        *
        *每月1号凌晨1点执行一次：0 0 1 1*?
        *
        *每月最后一天23点执行一次：0 0 23 L*?
        *
        *每周星期天凌晨1点实行一次：0 0 1?*L
        *
        *在26分、29 分、33 分执行一次：0 26,29,33***?
        *
        *每天的0点、13 点、18 点、21 点都执行一次：0 0 0,13,18,21 * * ?
 *
 **/
@SpringBootApplication
@EnableScheduling
@EnableCaching
@MapperScan(value = "org.example.mapper")
public class SpringbootSchedule {
    public static void main( String[] args ){

        SpringApplication.run(SpringbootSchedule.class,args);

        System.out.println( "Hello World!" );
    }
}
